incurable (helpless) - İspanyolca İngilizce Sözlük